home *** CD-ROM | disk | FTP | other *** search
/ Atari Mega Archive 1 / Atari Mega Archive - Volume 1.iso / mint / shells / tcsh6033.zoo / tcsh-603.pl3 / Fixes < prev    next >
Text File  |  1993-03-12  |  31KB  |  743 lines

  1. V6.03.00, 11/20/92
  2. 102. Solaris2 patches, renamed sunosX to sosX to fit in 14 character filenames.
  3. 101. 6.02.12 11/12/92
  4. 100. Decreased BUFSIZE to 1K...
  5. 99. Don't use sbrk() in tc.alloc.c on VMS
  6. 98. EINTR error handling from Michael
  7. 97. Overwrite mode takes effect immediately, not delayed by a command.
  8. 96. Emx fixes.
  9. 95. SIGHUP gain...
  10. 94. Coherent times()/ <sys/file.h> fixes.
  11. 93. 6.02.11 10/27/92
  12. 92. Mach setpath fixes.
  13. 91. Which now globs its arguments
  14. 90. Again POSIX SIGHUP fixes... Maybe we got it right this time...
  15. 89. Increased BUFSIZE to 4K. Smaller machines may want to decrease this.
  16.     [ Now one can edit up to 4K of buffer! ]. From Harald.
  17. 88. : is now a true builtin that does nothing, instead of being treated like
  18.     the last character of a label. This is so it can take args. From Harald.
  19. 87. More fixes for hpux limits from Harald.
  20. 86. Login shell if ppid == 1 and argc == 1 for VMS.
  21. 85. Typo in sh.exec.c from Harry.
  22. 84. Per's editor fixes.
  23. 83. 6.02.10 10/17/92
  24. 82. Don't free STRNULL in freelex(). Update linked list in copylex() to
  25.     do the same insert as in lex().
  26. 81. Fixed spurious tilde printing in %c prompt.
  27. 80. Fixed dumb wild free in AddXKey... 
  28.     (thanks Harald for the complex bindings! :-)
  29.     > bindkey "\e10z" expand-line # Any editor command will do
  30.     > bindkey -[cs] "\e10z" "foo" # Any string or command will do
  31.     Free(%x) ....
  32. 79. coherent additions.
  33. 78. fixes for hpux8 resource limits [Thanks Harald]
  34. 77. 6.02.09 10/10/92
  35. 76. More vms cleanups.
  36. 75. Removed #include CONFIGH from sh.h. There was no way to make it work 
  37.     under VMS/POSIX
  38. 74. Added t completion (Gray Watson)
  39. 73. Memory leaks in sh.dir.c and sh.glob.c [thanks purify :-)]
  40. 72. IRIX 5.0 patches (from Paul Close)
  41. 71. BSD resource limits for hpux8.0 (From Andreas Stolcke)
  42. 70. NGROUPS_MAX fixes (from Matt Day)
  43. 69. 6.02.08 10/04/92
  44. 68. VMS port additions.
  45. 67. Added $%var, which == strlen(var)
  46. 66. Added ^X^I and ^X^D to override programmable listing+completion
  47. 65. Added case insensitive globbing for OS/2
  48. 64. FIOCLEX and FIONCLEX are only used if we don't have FD_CLOEXEC.
  49. 63. Added emx termio support, and emx pathsep support; emx compiles and runs:
  50.     needs job-debugging and finishing touches.
  51. 62. Horrible bug with the lex linked list; from Loic Grenie, grenie@ens.fr
  52.     > echo a !#
  53.     echoed 'echo a echo a echo'!
  54. 61. Shell -w,-x were incompatible with the same for test [POSIX] (beto)
  55. 60. builtin newgrp did not accept the - argument.
  56. 59. FIOCLEX for the masses (POSIX FD_CLOEXEC addition)
  57. 58. Old style csh completion bug fix [not used] (beto)
  58. 57. A background process waiting for input from tty
  59.     blocks when being foregrounded doesn't read its input and
  60.     doesn't get <cntl-c> and <cntl-z> signals.
  61.     It can only be killed from another session. (beto)
  62.     > cat > foo
  63.     #!/bin/csh -f
  64.     echo ">>>>>>"
  65.     set x = $<
  66.     echo $x
  67.     ^D
  68.     > chmod +x foo
  69.     > foo &
  70.     > fg
  71.     ^Z,^C # Nothing happens
  72. 56. history > 1000 fix (beto)
  73. 55. 6.02.07 9/18/92
  74. 54. Added e_stuff_char() to put back a character in cooked mode in
  75.     the input stream... Useful for status (^T)
  76. 53. $? == $status and $# == $#argv like in the bourne shell.
  77. 52. Added $dirstack. Problems: off by one since =0 == $cwd, but 
  78.     $dirstack[1] == $cwd... Suggestions welcome.
  79. 51. Leading spaces would confuse the run-help function.
  80. 50. Don't expand imported environment variables:
  81.     > setenv HOME \*
  82.     > tcsh
  83.     > echo "$home"
  84.     > echo "$HOME"
  85. 49. %C0n displays the number of directories omitted as /usr/local/bin /<2>bin/
  86. 48. Added POSIXSIGS as a configuration option.
  87. 47. Per's fixes for history format and arrow key binding.
  88. 46. Expand-variables expands array variables too
  89. 45. 6.02.06 8/14/92 
  90. 44. Separated limit stuff from BSDTIMES and added BSDLIMIT
  91. 43. History searching inconsistent with HistLit:
  92.     > echo foo
  93.     foo
  94.     > ^foo^bar
  95.     bar
  96.     > ec[M-p]
  97.     echo foo
  98. 42. 6.02.05 8/8/92 
  99. 41. sourcing a script that contains 'onintr -; onintr' would disable 
  100.     interrupts on the command line
  101. 40. cd ../... with symlinks=ignore would work !@#!@
  102. 39. No more BACKPIPE for POSIX machines...
  103. 38. SUNOS NLS bug workarounds...
  104. 37. New HASHBANG define for #! emulation... even 386BSD does not have it
  105.     yet...
  106. 36. Added new -b -c file operators from SGI csh.
  107. 35. 6.02.04 7/23/92 
  108. 34. Walking process group fixes.
  109. 33. $0 contains now argv[0] when we are not executing a shell script.
  110. 32. New Getwd() was broken.
  111. 31. 6.02.03 7/17/92
  112. 30. We kill our last foreground process group on HUP, for POSIX systems.
  113. 29. Walking process group fix.
  114. 28. $shlvl gets reset to 1 for login shells.
  115. 27. Macros can now involve multiple commands, i.e.
  116.     bindkey -s "^[OP" "ls\n^P"
  117. 26. 6.02.02 7/6/92
  118. 25. nostat accepts now a list shell patterns.
  119. 24. Avoid print_exit_value in if ( { foo } )
  120. 23. Symbolic key names for bindkey [arrow keys].
  121. 22. Smarter getwd() that avoids some of the NFS hangs...
  122. 21. Use memmove() where possible.
  123. 20. 6.02.01 6/16/92
  124. 19. Fix automatic correction to work with the new completion.
  125. 18. Globbing bug with brace expansion, when arguments need to be realloced...
  126.     e.g. echo 134{6,7}{0,1,2,3,4,5,6,7,8,9}{0,1,2,3,4,5,6,7,8,9}
  127. 17. shift and left operators update variables correcly ('shift path' did not 
  128.     work)
  129. 16. apollo fixes for cd.
  130. 15. STRNULL <-> NULL bug fixes.
  131. 14. %S in xprintf for short strings.
  132. 13. history -LSc, dirs -LSc additions, builtins builtin [oxymoron]
  133. 12. history formatting string, who formatting string, prompt formatting
  134.     all use tprintf() now.
  135. 11. $history accepts a second formatting argument..
  136. 10. History timestamps preserved in .history
  137. 9.  Backquotes were broken: echo hi | cat > `echo foo`
  138. 8.  SGI -t operator problem.
  139. 7.  Dnix fixes.
  140. 6.  Fix history file writing bug when autologout.
  141. 5.  Change from TCSETA to TCSETAW, since we affect the output.
  142. 4.  Per's fixes for display margin bugs.
  143. 3.  Linux fixes.
  144. 2.  Collapse adjacent stars in glob.c to avoid exponential behavior.
  145. 1.  Fixed parseescape to put ^ literally if not followed by alpha.
  146.  
  147. V6.02.00, 5/15/92
  148. 94. Default echo_style was not being set correctly.
  149. 93. $< did not work correctly with NLS chars.
  150. 92. 6.01.15 (5/11/92)
  151. 91. Minor cleanups in refresh code.
  152. 90. 6.01.14 (5/8/92)
  153. 89. Print \n in the right margin always to be consistent.
  154. 88. Linux patches.
  155. 87. 6.01.13 (5/2/92) 
  156. 86. Fixes in listing and completion of non-unique commands.
  157. 85. Fix =stack entries > 9... from Bill Petro
  158. 84. Fix for last character at margin. [on terminals that have am & xm move
  159.     the cursor manually to the next line]
  160. 83. Fix for complete completions 
  161. 82. small typo in tc.alloc.c from Mark Moraes.
  162. 81. small typo in tw.parse.c from Richard.
  163. 80. Man page fixes from Per.
  164. 79. 6.01.12 (4/24/92) [release version for 6.02]
  165. 78. Autosuffix was not getting reset all the time.
  166. 77. Don't limit completion patterns to 1K.
  167. 76. Naming changes in ed.screen.c from Justin.
  168. 75. 6.01.11 (4/10/92)
  169. 74. Fixed magic-space ! expand bug:
  170.     > echo a b123 45.{6,7}
  171.     > echo !:2!:3[magic-space]
  172. 73. Work-around for apollo optimizer in tc.bind.c
  173. 72. Problem with setjmp in tw.parse.c
  174. 71. symlinks=expand from Yumin.
  175. 70. tenematch() fixes from Michael;
  176. 69. 6.01.10 (4/3/92)
  177. 68. Fixed Gnmatch.
  178. 67. Removed ignore_symlinks and chase_symlinks. Replaced by symlinks variable.
  179. 66. Backquote from completion was broken for machines with no dup2()
  180. 65. No $printexitvalue for `` jobs.
  181. 64. Added ultrix stuff for PW_AUTH [from Mike Potter mpotter@lampf.lanl.gov]
  182. 63. Fixed bug in Gnmatch(), added 'N' command 'x' completion.
  183. 62. Fixed fg_proc_entry() so autologout gets disabled when a process
  184.     is foregrounded.
  185. 61. 6.01.09 (3/26/92)
  186. 60. source builtin takes arguments now that are passed in the script e.g.:
  187.     > ./tcsh -i a b c
  188.     > cat test
  189.     echo $argv
  190.     > echo $argv
  191.     a b c
  192.     > source test 1 2 3
  193.     1 2 3
  194.     > echo $argv
  195.     a b c
  196. 59. Eliminate $margin_bug, add more intelligent margin code [from Justin]
  197. 58. expand_symlinks variable Urgh...
  198. 57. SGI CONTROL() fixes...
  199. 56. new dnormalize(), expand_symlinks flag.
  200. 55. interrupting completion restores the current line. [from Marc]
  201. 54. 6.01.08 (3/20/92)
  202. 53. inputmode affects the first line too.
  203. 52. Searches in vi do not destroy the current l